
package xbean;

import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;

public interface Role extends xdb.Bean {
	public Role copy(); // deep clone
	public Role toData(); // a Data instance
	public Role toBean(); // a Bean instance
	public Role toDataIf(); // a Data instance If need. else return this
	public Role toBeanIf(); // a Bean instance If need. else return this
	void marshal(JsonWriter _out_) throws Exception;
	void unmarshal(JsonReader _in_) throws Exception;

	public String getRolename(); // null
	public com.goldhuman.Common.Octets getRolenameOctets(); // null
	public long getUserid(); // null
	public long getLastlogintime(); // null

	public void setRolename(String _v_); // null
	public void setRolenameOctets(com.goldhuman.Common.Octets _v_); // null
	public void setUserid(long _v_); // null
	public void setLastlogintime(long _v_); // null
}
